package date;

/**
 * @Author: Andy
 * @Date: 2021年10月28日 6:48
 * @Description:
 */
public class TestString {
    public static void main(String[] args) {
        String sentence = "盖伦,在进行了连续8次击杀后,获得了 超神 的称号";
        char c = sentence.charAt(0);
//        System.out.println(c);

        char[] cs = sentence.toCharArray(); //获取对应的字符数组
//        System.out.println(sentence.length() == cs.length);

        //截取从第3个开始的字符串 （基0）
        String subString1 = sentence.substring(3);
        System.out.println("sentence: " + sentence);
//        System.out.println(subString1);
        //截取从第3个开始的字符串 （基0）
        //到5-1的位置的字符串
        //左闭右开
        String subString2 = sentence.substring(3,5);
//        System.out.println(subString2);

        // 根据,进行分割，得到3个子字符串
//        String subSentences[] = sentence.split(",");
//        for (String sub : subSentences) {
//            System.out.println(sub);
//        }

//        System.out.println(sentence.indexOf('8')); //字符第一次出现的位置
//        System.out.println(sentence.indexOf("超神")); //字符串第一次出现的位置
//        System.out.println(sentence.lastIndexOf("了")); //字符串最后出现的位置
//        System.out.println(sentence.indexOf(',',5)); //从位置5开始，出现的第一次,的位置
//        System.out.println(sentence.contains("击杀")); //是否包含字符串"击杀"

        String str1 = "let there ";

        StringBuffer sb = new StringBuffer(str1); //根据str1创建一个StringBuffer对象
        sb.append("be light"); //在最后追加
        System.out.println(sb);
        sb.delete(4, 10);//删除4-10之间的字符
        System.out.println(sb);
        sb.insert(4, "there ");//在4这个位置插入 there
        System.out.println(sb);
        sb.reverse(); //反转
        System.out.println(sb);
    }
}
